﻿@model IEnumerable<MobilnyDostawca.ViewModels.DostawcyIndexViewModel>

@{
    ViewBag.Title = "Lista dostawców";
    Layout = "~/Views/Shared/_Layout.cshtml";
}

<h2 align="center">Lista dostawców</h2>

<table align="center">
    <tr>
        <th>
            Imię
        </th>
        <th>
            Nazwisko
        </th>
        <th>
            Telefon
        </th>
        <th>
            Region
        </th>
        <th>
            Subregiony
        </th>
        <th>
            Przesyłki
        </th>
        <th></th>
    </tr>

@foreach (var item in Model) {
    <tr>
        <td>
            @Html.DisplayFor(modelItem => item.Imie)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Nazwisko)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Telefon)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Region)
        </td>
        <td>
        @for (int i = 0; i < item.Subregiony.Count; i++)
        {
            @Html.DisplayFor(modelItem => item.Subregiony.ElementAt(i).Nazwa)
            if (i < item.Subregiony.Count-1) 
            { 
                @Html.Label(", ")
            }
        }
        </td>
        <td>
        @for (int i = 0; i < item.Przesylki.Count; i++)
        {
            @Html.Label("Nr")
            @Html.DisplayFor(modelItem => item.Przesylki.ElementAt(i).ID)
            if (i < item.Przesylki.Count - 1) 
            { 
                @Html.Label(", ")
            }
        }
        </td>
        <td>
            @Html.ActionLink("Przydziel subregion", "Edit", new { id=item.ID }) |
            @Html.ActionLink("Szczegóły", "Details", new { id=item.ID })
        </td>
    </tr>
}

</table>
